/*display:box要求要设置高度*/
@font-face {
font-family: 'chenwixun-jian368298';
src: url('../font/chenwixun-jian.eot');
src: url('../font/chenwixun-jian.eot?#iefix') format('embedded-opentype'),
     url('../font/chenwixun-jian.woff') format('woff'),
     url('../font/chenwixun-jian.ttf') format('truetype'),
     url('../font/chenwixun-jian.svg#chenwixun-jian') format('svg');
     font-weight: normal;
     font-style: normal;
}
.wrap_bg.bg_grey.set_white {
	background: #fff;
}
.q_title {
	margin-top :3.25rem;
}
.q_title .fmm {
	color: #989898;
	text-align: center;
	font-size: 1.75rem;
	font-family: chenwixun-jian368298;
	padding: 1rem;
	margin-left: auto;
	margin-right: auto;
}
.q_line {
	width: 90%;
	margin: auto;
	border-bottom: 2px solid #FE4354;
}
.q_font {
	color: #969696;
	text-align: left;
}
.q_container {
	width: 90%;
	margin: auto;
}
.q_inner {
	display: box;
	display: -webkit-box; 
	margin-top: 1.45rem;
	/*border-bottom: 1px solid #EAEAEA;*/
}
.q_inner.reset {
	margin-top: 0.75rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #EAEAEA;
}
.q_question {
	color: #FE4354;
	font-size: 1rem;
}
.q_inner .q_list {
	width: 100%;s
	box-flex: 1;
	-webkit-box-flex: 1;
}
.q_list.config {
	width: 4.75rem;
}
.q_list .bg {
	color: #fff;
	padding: 0.15rem 0.25rem;
	background: #05A6FC;
	display: inline-block;
	margin-top: 0.25rem;
}
.q_list .bg.red {
	background: #FE4354;
}